home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / p_man / cat3 / il_c / ilAbsImg.z / ilAbsImg
Encoding:
Text File  |  2002-10-03  |  9.2 KB  |  199 lines

  1.  
  2.  
  3.  
  4. iiiillllAAAAbbbbssssIIIImmmmgggg((((3333))))        IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll        iiiillllAAAAbbbbssssIIIImmmmgggg((((3333))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      iiiillllAAAAbbbbssssIIIImmmmgggg - Computes pixelwise absolute value of an image
  10.  
  11. IIIINNNNHHHHEEEERRRRIIIITTTTSSSS FFFFRRRROOOOMMMM
  12.      ilLink : ilImage : ilCacheImg : ilMemCacheImg : ilOpImg : ilMonadicImg
  13.  
  14. HHHHEEEEAAAADDDDEEEERRRR FFFFIIIILLLLEEEE
  15.      #include <il/ilCdefs.h>
  16.  
  17. CCCCLLLLAAAASSSSSSSS DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  18.      ilAbsImg computes the pixelwise absolute value of any valid IL image.  An
  19.      image of any data type may be given as input.  The proper data
  20.      conversions will be performed to ensure output is one of the following
  21.      valid data types: _i_f_l_U_C_h_a_r, _i_f_l_U_S_h_o_r_t, _i_f_l_U_L_o_n_g, _i_f_l_F_l_o_a_t or _i_f_l_D_o_u_b_l_e.
  22.  
  23.      The minimum and maximum pixel values are adjusted based on the input
  24.      minimum and maximum pixels and the operation performed. This is done to
  25.      facilitate proper scaling of the data when displayed.
  26.  
  27. CCCCLLLLAAAASSSSSSSS MMMMEEEEMMMMBBBBEEEERRRR FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNN SSSSUUUUMMMMMMMMAAAARRRRYYYY
  28.      CCCCoooonnnnssssttttrrrruuuuccccttttoooorrrr
  29.  
  30.           ilAbsImg *ilAbsImgCreate(ilImage *img)
  31.  
  32.  
  33. FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNN DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNNSSSS
  34.      iiiillllAAAAbbbbssssIIIImmmmgggg(((())))
  35.  
  36.           ilAbsImg *ilAbsImgCreate(ilImage *img)
  37.  
  38.  
  39.           Constructor for the class.  The _i_m_g parameter defines the input
  40.           image.
  41.  
  42. IIIINNNNHHHHEEEERRRRIIIITTTTEEEEDDDD MMMMEEEEMMMMBBBBEEEERRRR FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNNSSSS
  43.    IIIInnnnhhhheeeerrrriiiitttteeeedddd ffffrrrroooommmm iiiillllMMMMoooonnnnaaaaddddiiiiccccIIIImmmmgggg
  44.      ilMondadicImgGetOffset(), ilMondadicImgSetOffset()
  45.  
  46.    IIIInnnnhhhheeeerrrriiiitttteeeedddd ffffrrrroooommmm iiiillllOOOOppppIIIImmmmgggg
  47.      ilOpImgClearClamp(), ilOpImgGetBias(), ilOpImgGetClamp(),
  48.      ilOpImgGetValidOrders(), ilOpImgGetValidTypes(), ilOpImgIsClamped(),
  49.      ilOpImgIsPrecisionKept(), ilOpImgKeepPrecision(), ilOpImgSetBias(),
  50.      ilOpImgSetClampMinMax(), ilOpImgSetClamp()
  51.  
  52.    IIIInnnnhhhheeeerrrriiiitttteeeedddd ffffrrrroooommmm iiiillllMMMMeeeemmmmCCCCaaaacccchhhheeeeIIIImmmmgggg
  53.      ilMemCacheImgEnableMP(), ilMemCacheImgGetPageTime(),
  54.      ilMemCacheImgGetRetainMode(), ilMemCacheImgGetThrashMode(),
  55.      ilMemCacheImgGetThrashTime(), ilMemCacheImgGetTotalPageTime(),
  56.      ilMemCacheImgIsMPenabled(), ilMemCacheImgSetRetainMode(),
  57.      ilMemCacheImgSetThrashMode()
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. iiiillllAAAAbbbbssssIIIImmmmgggg((((3333))))        IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll        iiiillllAAAAbbbbssssIIIImmmmgggg((((3333))))
  71.  
  72.  
  73.  
  74.    IIIInnnnhhhheeeerrrriiiitttteeeedddd ffffrrrroooommmm iiiillllCCCCaaaacccchhhheeeeIIIImmmmgggg
  75.      ilCacheImgFlush(), ilCacheImgGetCacheSize()
  76.  
  77.    IIIInnnnhhhheeeerrrriiiitttteeeedddd ffffrrrroooommmm iiiillllIIIImmmmaaaaggggeeee
  78.      ilAddInput(), ilAllocFillData(), ilClipTile(), ilClipTileAsTile(),
  79.      ilClipTileFloat(), ilClipTileFloatAsTile(),
  80.      ilConfigureRetainedCacheImage(), ilCopy(), ilCopyTile(), ilCopyTile3D(),
  81.      ilCopyTileCfg(), ilFillTile(), ilFillTile3D(), ilFillTileRGB(),
  82.      ilFreeFillData(), ilGetColorImg(), ilGetColorModel(), ilGetColormap(),
  83.      ilGetColormapPtr(), ilGetCompression(), ilGetConfig(), ilGetCsize(),
  84.      ilGetDataType(), ilGetDimensions(), ilGetDirectInput(),
  85.      ilGetDisplayCacheEnable(), ilGetFill(), ilGetFillData(),
  86.      ilGetFillValue(), ilGetHeight(), ilGetHwEnable(), ilGetHwHint(),
  87.      ilGetHwHintName(), ilGetHwIntHint(), ilGetHwIntHintName(), ilGetInput(),
  88.      ilGetInputTileRequirement(), ilGetLockTileSet(), ilGetMappedPageSize(),
  89.      ilGetMappedSize(), ilGetMaxColormapLevels(), ilGetMaxValue(),
  90.      ilGetMinValue(), ilGetNumChans(), ilGetNumInputs(), ilGetOrder(),
  91.      ilGetOrientation(), ilGetPageBorder(), ilGetPageBorderPtr(),
  92.      ilGetPageBorderX(), ilGetPageBorderY(), ilGetPageBorderZ(),
  93.      ilGetPageCounts(), ilGetPageDelta(), ilGetPageDeltaStruct(),
  94.      ilGetPageDimensions(), ilGetPageIndices(), ilGetPageOrigin(),
  95.      ilGetPageOriginC(), ilGetPageOriginStruct(), ilGetPageOriginX(),
  96.      ilGetPageOriginY(), ilGetPageOriginZ(), ilGetPageSize(),
  97.      ilGetPageSizeBytes(), ilGetPageSizeC(), ilGetPageSizePix(),
  98.      ilGetPageSizeStruct(), ilGetPageSizeVal(), ilGetPageSizeX(),
  99.      ilGetPageSizeXY(), ilGetPageSizeY(), ilGetPageSizeZ(), ilGetPixel(),
  100.      ilGetPixel3D(), ilGetPriority(), ilGetScaleMax(), ilGetScaleMin(),
  101.      ilGetSize(), ilGetSizePtr(), ilGetStrides(), ilGetSubTile(),
  102.      ilGetSubTile3D(), ilGetTile(), ilGetTile3D(), ilGetWidth(), ilGetXsize(),
  103.      ilGetYsize(), ilGetZsize(), ilHasPageBorder(), ilHasPages(),
  104.      ilInitScaleMinMax(), ilIsColorImg(), ilIsIntegral(),
  105.      ilIsMirrorOrientation(), ilIsSigned(), ilIsWritable(), ilLockPage(),
  106.      ilLockPageSet(), ilLockTile(), ilLockTile3D(), ilMapFlipTrans(),
  107.      ilMapFromInput(), ilMapFromInput2D(), ilMapFromInput3D(),
  108.      ilMapFromSource(), ilMapFromSource2D(), ilMapFromSource3D(),
  109.      ilMapOrientation(), ilMapSize(), ilMapTile(), ilMapTileFlipTrans(),
  110.      ilMapTileFloat(), ilMapToInput(), ilMapToInput2D(), ilMapToInput3D(),
  111.      ilMapToSource(), ilMapToSource2D(), ilMapToSource3D(), ilMapXY(),
  112.      ilMapXYFloat(), ilMapXYSign(), ilQCopyTileCfg(), ilQFillTile3D(),
  113.      ilQFillTileRGB(), ilQGetSubTile3D(), ilQGetTile3D(), ilQLockPageSet(),
  114.      ilQSetSubTile3D(), ilQSetTile3D(), ilRemoveHwHint(),
  115.      ilRemoveHwHintName(), ilRemoveInput(), ilSetColorModel(),
  116.      ilSetColormap(), ilSetCompression(), ilSetCsize(), ilSetDataType(),
  117.      ilSetDisplayCacheEnable(), ilSetFill(), ilSetFillValue(),
  118.      ilSetHwEnable(), ilSetHwHint(), ilSetHwIntHint(), ilSetHwIntHintName(),
  119.      ilSetInput(), ilSetMaxColormapLevels(), ilSetMaxValue(), ilSetMinValue(),
  120.      ilSetNumChans(), ilSetOrder(), ilSetOrientation(), ilSetPageBorder(),
  121.      ilSetPageBorderStruct(), ilSetPageSize(), ilSetPageSizeC(),
  122.      ilSetPageSizeStruct(), ilSetPageSizeXY(), ilSetPageSizeZ(), ilSetPixel(),
  123.      ilSetPixel3D(), ilSetPriority(), ilSetScaleMinMax(), ilSetScaleType(),
  124.      ilSetSize(), ilSetSubTile(), ilSetSubTile3D(), ilSetTile(),
  125.      ilSetTile3D(), ilSetXYsize(), ilSetXsize(), ilSetYsize(), ilSetZsize(),
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136. iiiillllAAAAbbbbssssIIIImmmmgggg((((3333))))        IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll        iiiillllAAAAbbbbssssIIIImmmmgggg((((3333))))
  137.  
  138.  
  139.  
  140.      ilUnlockPage(), ilUnlockPageSet()
  141.  
  142.    IIIInnnnhhhheeeerrrriiiitttteeeedddd ffffrrrroooommmm iiiillllLLLLiiiinnnnkkkk
  143.      ilLinkClearSet(), ilLinkClearStatus(), ilLinkGetDescription(),
  144.      ilLinkGetDirectParent(), ilLinkGetDisabledIndex(), ilLinkGetFloatProp(),
  145.      ilLinkGetGenerationID(), ilLinkGetIntProp(), ilLinkGetNumChildren(),
  146.      ilLinkGetNumParents(), ilLinkGetParent(), ilLinkGetPtrProp(),
  147.      ilLinkGetRelatedChild(), ilLinkGetRelatedDelete(),
  148.      ilLinkGetRelatedType(), ilLinkGetStatus(), ilLinkIsAllowed(),
  149.      ilLinkIsAltered(), ilLinkIsEnabled(), ilLinkIsRelated(), ilLinkIsSet(),
  150.      ilLinkRemoveParent(), ilLinkRemoveProp(), ilLinkSetDescription(),
  151.      ilLinkSetDisabledIndex(), ilLinkSetEnabled(), ilLinkSetParent(),
  152.      ilLinkSetProp(), ilLinkSetRelatedDelete(), ilLinkSetRelatedType()
  153.  
  154. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  155.      ilImage, ilCacheImg , ilOpImg, ilMonadicImg
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.                                                                         PPPPaaaaggggeeee 3333
  196.  
  197.  
  198.  
  199.